home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 43
/
Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso
/
-serious-
/
-commercial-
/
warpup_v40upd
/
warpup-warpos
/
powerupemu
/
ppclibemu.readme
< prev
next >
Wrap
Text File
|
1999-06-14
|
2KB
|
72 lines
Short: ppc.library emulation under WarpOS
Author: frank@phoenix.owl.de (Frank Wille)
Uploader: frank@phoenix.owl.de
Version: 0.6
Type: util/libs
Requires: CSPPC or BPPC, WarpOS V4 (powerpc.library V15)
ppclibemu is an emulation of the ppc.library and the PowerUp kernel
under WarpOS. There is also an included ELF-LoadSeg patch which allows
to start many (some?) PowerUp application as under the original en-
vironment. The programs which work, will show no visible performance
loss, some are even faster than with the original kernel.
But don't expect too much from this emulation. The compatibility rate is
still below 50% !
Changes since last Aminet release (V0.5):
o Requires WarpOS V4 for some functions, e.g. pooled memory.
o Message System support!
o Asynchronous PPC tasks.
o Real pooled memory support for PowerUp kernel functions
(PPCAllocPooled(), etc.)
o 68k library functions:
- PPCCreatePort()
- PPCDeletePort()
- PPCObtainPort()
- PPCReleasePort()
- PPCWaitPort()
- PPCCreateMessage()
- PPCDeleteMessage()
- PPCGetMessage()
- PPCGetMessageAttr()
- PPCReplyMessage()
- PPCSendMessage()
- PPCCreateTask() (supports startup messages and async. PPC tasks)
- PPCGetTaskAttrs()
- PPCCacheInvalidE()
- PPCCacheTrashE()
o PowerUp kernel functions:
- PPCFindName
- PPCFindNameSync
- PPCAttemptSemaphore()
- PPCAttemptSemaphoreByName()
- PPCAttemptSemaphoreShared()
- PPCCreateSemaphore()
- PPCDeleteSemaphore()
- PPCObtainSemaphore()
- PPCObtainSemaphoreByName()
- PPCObtainSemaphoreShared()
- PPCReleaseSemaphore()
- PPCCacheFlush()
- PPCCacheFlushAll()
- PPCCacheInvalid()
- PPCRawDoFmt()
- PPCCreatePort()
- PPCDeletePort()
- PPCObtainPort()
- PPCReleasePort()
- PPCWaitPort()
- PPCCreateMessage()
- PPCDeleteMessage()
- PPCGetMessage()
- PPCGetMessageAttr()
- PPCReplyMessage()
- PPCSendMessage()
- PPCGetTaskAttr() (new tags)
- PPCSetTaskAttr()